package models;
import java.math.BigDecimal;
import java.text.DecimalFormat;

public class ItemSalario {
	
	private String descricao;
	
	private BigDecimal valor;
	
	private TipoItemSalario tipo;
	
	public ItemSalario(String descricao, BigDecimal valor, TipoItemSalario tipo) {
		this.descricao = descricao;
		this.valor = valor;
		this.tipo = tipo;
	}

	public String getDescricao() {
		return descricao;
	}
	
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	public BigDecimal getValor() {
		return valor;
	}
	
	public void setValor(BigDecimal valor) {
		this.valor = valor;
	}

	public TipoItemSalario getTipo() {
		return tipo;
	}
	
	public void setTipo(TipoItemSalario tipo) {
		this.tipo = tipo;
	}
	
	@Override
	public String toString() {
		DecimalFormat df = new java.text.DecimalFormat( "#,##0.00" );
		return String.format( "%s - %s", getDescricao() , df.format( getValor() ) );
	}

	
}